[INFO] cloning repository https://github.com/serxka/uriscv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/serxka/uriscv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fserxka%2Furiscv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fserxka%2Furiscv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3c2e7e4ca54666b5df6920b931ac914d372a2060
[INFO] building serxka/uriscv against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fserxka%2Furiscv" "/workspace/builds/worker-14/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/serxka/uriscv on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-14/source/.cargo/config
[INFO] removed /workspace/builds/worker-14/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/serxka/uriscv
[INFO] finished tweaking git repo https://github.com/serxka/uriscv
[INFO] tweaked toml for git repo https://github.com/serxka/uriscv written to /workspace/builds/worker-14/source/Cargo.toml
[INFO] crate git repo https://github.com/serxka/uriscv already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 5e29307ece27c008316c3c6568b528cf4af129926a47cab935ef94a4ee7d77a5
[INFO] running `Command { std: "docker" "start" "-a" "5e29307ece27c008316c3c6568b528cf4af129926a47cab935ef94a4ee7d77a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5e29307ece27c008316c3c6568b528cf4af129926a47cab935ef94a4ee7d77a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5e29307ece27c008316c3c6568b528cf4af129926a47cab935ef94a4ee7d77a5", kill_on_drop: false }`
[INFO] [stdout] 5e29307ece27c008316c3c6568b528cf4af129926a47cab935ef94a4ee7d77a5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6283bad38ee98a9944eebf94376da56f8bafd6c134429a6559f4e11c51be976c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6283bad38ee98a9944eebf94376da56f8bafd6c134429a6559f4e11c51be976c", kill_on_drop: false }`
[INFO] [stderr]    Compiling uriscv v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: unknown directive
[INFO] [stdout]   |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]  --> <inline asm>:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | .option norvc                          # Disable instruction compression
[INFO] [stdout]   | ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'csrr'
[INFO] [stdout]   |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]  --> <inline asm>:7:2
[INFO] [stdout]   |
[INFO] [stdout] 7 |     csrr    t0, mhartid            # Load our hart id
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'bnez'
[INFO] [stdout]   |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]  --> <inline asm>:8:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     bnez    t0, 3f                 # If not zero (bootstrap) go wait for a IPI
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'csrw'
[INFO] [stdout]   |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]  --> <inline asm>:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     csrw    satp, zero             # Be cautious and disable the MMU for now
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | .option push
[INFO] [stdout]    | ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | .option norelax                        # Disable assembler instruction relaxing for setting the GP
[INFO] [stdout]    | ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'la'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     la    gp, __global_pointer$
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | .option pop
[INFO] [stdout]    | ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'la'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     la    a0, _bss_start         # Store the start of the BSS
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'la'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     la    a1, _bss_end           # Store the end of the BSS
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'bgeu'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     bgeu    a0, a1, 2f             # If the size is zero then skip zeroing
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'sd'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     sd    zero, (a0)             # Store zero into the current pointer
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'addi'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     addi    a0, a0, 8              # Increment the pointer
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'bltu'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     bltu    a0, a1, 1b             # If pointer still hasn't reach _bss_end branch back
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'wfi'
[INFO] [stdout]   --> src/util.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         asm!("wfi", options(nomem, nostack));
[INFO] [stdout]    |               ^
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:2:2
[INFO] [stdout]    |
[INFO] [stdout] 2  |     wfi
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'la'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     la    sp, _stack_end         # Set the stack pointer
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'li'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     li    t0, 0b11 << 11         # Set the privilege level to 3 (machine)
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'csrw'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     csrw    mstatus, t0            # Write privilege level
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'csrw'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     csrw    mie, zero              # Disable interupts whilst kinit is entered
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'la'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     la    t0, kinit              # Load address of kinit
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'csrw'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:32:2
[INFO] [stdout]    |
[INFO] [stdout] 32 |     csrw    mepc, t0               # Load address into machine exception program counter
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'la'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     la    ra, 4f                 # Return to next '4' label
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'mret'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     mret                           # Return into kinit
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid instruction mnemonic 'wfi'
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     wfi
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: ambiguous instructions require an explicit suffix (could be 'jb', or 'jl')
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 |     j    4b
[INFO] [stdout]    |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 | MEMORY_START: .dword _memory_start
[INFO] [stdout]    |               ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 | TEXT_START: .dword _text_start
[INFO] [stdout]    |             ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 | TEXT_END: .dword _text_end
[INFO] [stdout]    |           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 | RODATA_START: .dword _rodata_start
[INFO] [stdout]    |               ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | RODATA_END: .dword _rodata_end
[INFO] [stdout]    |             ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 | DATA_START: .dword _data_start
[INFO] [stdout]    |             ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | DATA_END: .dword _data_end
[INFO] [stdout]    |           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:64:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | BSS_START: .dword _bss_start
[INFO] [stdout]    |            ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | BSS_END: .dword _bss_end
[INFO] [stdout]    |          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 | KERNEL_STACK_START: .dword _stack_start
[INFO] [stdout]    |                     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 | KERNEL_STACK_END: .dword _stack_end
[INFO] [stdout]    |                   ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 | HEAP_START: .dword _heap_start
[INFO] [stdout]    |             ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | HEAP_SIZE: .dword _heap_size
[INFO] [stdout]    |            ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unknown directive
[INFO] [stdout]    |
[INFO] [stdout] note: instantiated into assembly here
[INFO] [stdout]   --> <inline asm>:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 | MEMORY_END: .dword _memory_end
[INFO] [stdout]    |             ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 39 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `uriscv`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "6283bad38ee98a9944eebf94376da56f8bafd6c134429a6559f4e11c51be976c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6283bad38ee98a9944eebf94376da56f8bafd6c134429a6559f4e11c51be976c", kill_on_drop: false }`
[INFO] [stdout] 6283bad38ee98a9944eebf94376da56f8bafd6c134429a6559f4e11c51be976c
